// 暂时未用到该文件
// import { ref } from 'vue'
// import PageModal from '@/components/page-modal'

// type CallbackFn = (item?: any) => void

// //弹窗 新建和编辑
// export function usePageModal(newCb?: CallbackFn, editCb?: CallbackFn) {
//   const pageModalRef = ref<InstanceType<typeof PageModal>>()
//   const defaultInfo = ref({})
//   const handleNewData = () => {
//     defaultInfo.value = {}
//     pageModalRef.value!.dialogVisible = true
//     newCb && newCb()
//   }
//   const handleEditData = (row: any) => {
//     defaultInfo.value = { ...row }
//     pageModalRef.value!.dialogVisible = true
//     editCb && editCb(row)
//   }
//   return [pageModalRef, defaultInfo, handleNewData, handleEditData]
// }
